Requirements-based testing with defect taxonomies

نویسندگان

  • Michael Felderer
  • Armin Beer
چکیده

In this paper we summarize requirements-based testing with defect taxonomies which seamlessly integrates defect taxonomies into the standard test process to improve the effectiveness and the efficiency of testing requirements. Defect taxonomies which consist of hierarchies of defect categories provide information about the distribution of faults and failures in a project. In practice, most defect taxonomies are only used for the a-posteriori allocation of testing resources to prioritize failures for debugging purposes. Requirements-based testing with defect taxonomies (RTDT), which has been defined and evaluated in several previous publications [FB12], [FB13a], [FB13b], [FB14a], [FB14c], [FBP14], exploits the full potential of defect taxonomies to control and improve all phases of the overall test process, i.e., test planning, design, execution and evaluation. Figure 1 summarizes the process steps and artifacts of RTDT. Requirements Specification Defect Taxonomy Defect Category of Beizer DC Description of DC Severity ... ... ... ... ... 4xxx . Data D1 Incorrect access ... normal 42xx . . Data access .. D2 Erroneous save of critical data critical ... ... ... ... ...

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Running Head: A METHOD ENGINEERING APPROACH FOR DEFECT TAXONOMIES 1 Defect Taxonomies for Requirements Validation: A Method Engineering Approach

Recently, defect taxonomies have been shown to be useful for improving requirements validation and testing activities. This paper presents a method engineering approach for defect taxonomies based on the work of Felderer and Beer (2013b). Specifically, a method fragment for performing requirements validation through defect taxonomies is proposed. We show how this technique can be assembled and ...

متن کامل

Mutual knowledge transfer between industry and academia to improve testing with defect taxonomies

Software engineering is an applied research area preferably conducted jointly by academia and industry to enable transfer of knowledge in both directions and at the end improvement software engineering in industry. In this paper we present how the required mutual knowledge transfer via empirical evaluation was performed to improve testing with defect taxonomies in industry.

متن کامل

Defect Detection in Code

To allow testers to know the types of faults they are looking for and to detect fault commonality and criticality, it is important to categorise code defects. The paper reviews testing techniques and taxonomies and considers fault clustering and isolation.

متن کامل

Defect Detection in

To allow testers to know the types of faults they are looking for and to detect fault commonality and criticality, it is important to categorise code defects. The paper reviews testing techniques and taxonomies and considers fault clustering and isolation.

متن کامل

Software Defect Taxonomy, Analysis and Overview

In this paper an overall analysis of current defect taxonomies is presented also plans for well defined process based taxonomy is carefully created using the existing models. The existing software defect taxonomies do not focus fully on the process, in most cases process and product are studied in parallel and significant amount of time is spent to identify and debug the defects or prevent them...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015